package org.ative.chs;

import java.util.HashMap;
import java.util.Map;

public class UciInfo {
	
	private String depth;
	private String currmove;
	private String currmovenumber;
	private String cpuload;
	private String string;
	private String refutation;
	private String currline;
	private Map<String, UciMultiPv> multiPvMap = new HashMap<String, UciMultiPv>();
	
	public UciInfo(){
		super();
	}
	
	public void setDepth(String depth){
		this.depth = depth;
	}
	public String getDepth(){
		return this.depth;
	}
	public void setCurrmove(String currmove){
		this.currmove = currmove;
	}
	public String getCurrmove(){
		return this.currmove;
	}
	public void setCurrmovenumber(String currmovenumber){
		this.currmovenumber = currmovenumber;
	}
	public String getCurrmovenumber(){
		return this.currmovenumber;
	}
	public void setCpuload(String cpuload){
		this.cpuload = cpuload;
	}
	public String getCpuload(){
		return this.cpuload;
	}
	public void setString(String string) {
		this.string = string;
	}
	public String getString() {
		return this.string;
	}
	public void setRefutation(String refutation){
		this.refutation = refutation;
	}
	public String getRefutation(){
		return this.refutation;
	}
	public void setCurrline(String currline){
		this.currline = currline;
	}
	public String getCurrline(){
		return this.currline;
	}
	public void setMultiPvMap(UciMultiPv uciMultiPv){
		this.multiPvMap.put(uciMultiPv.getMultiPvId(), uciMultiPv);
	}
	public Map<String, UciMultiPv> getMultiPvMap(){
		return this.multiPvMap;
	}
}
